//
//  SQLiteDataBaseManager.h
//  18-SQLite
//
//  Created by 鹏飞罗 on 16/8/8.
//  Copyright © 2016年 罗鹏飞. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <sqlite3.h>
@class Person;
NS_ASSUME_NONNULL_BEGIN

@interface SQLiteDataBaseManager : NSObject {
    sqlite3 *dbPoint;
}
// 单例方法， 一个工程中只包含这一个对象
+ (SQLiteDataBaseManager *)sharedManager;
//打开数据库
- (BOOL) openSQLite3;
// 关闭数据库
- (BOOL) closeSQLite3;
// 创建表
- (BOOL) createTable;
//添加数据
- (BOOL) insertStu:(Person *)person;
//删除数据
- (BOOL) deleteStu:(Person *)person;
//删除全部      
- (BOOL) deleteAll;
//更新数据
- (BOOL)updateOldName:(NSString *)oldName
              newName:(NSString *)newName;
//查询全部数据
- (__kindof NSArray *)selectAll;
@end
NS_ASSUME_NONNULL_END
